Method and apparatus of displaying information

ABSTRACT

The present disclosure discloses a method and an apparatus of displaying information in order to solve the problems of a monotonous way of displaying information and a low efficiency of human-machine interaction in existing technologies. The method determines transaction information exchanged between a first user and a second user, determines multimedia information to be displayed based on the determined transaction information for presentation to the second user. Since the disclosed method displays information in form of multimedia information, thus enriching and diversifying the information to be displayed. When transaction information is displayed in form of multimedia information to a second user, multimedia information to be displayed may be automatically matched and converted according to the determined transaction information without the need of a first user to add the multimedia information manually. Therefore the operating cost of the first user is effectively reduced and the efficiency of human-machine interaction is improved.

CROSS REFERENCE TO RELATED PATENT APPLICATION

This application is a continuation of U.S. patent application Ser. No.14/603,278 filed on Jan. 22, 2015, entitled “Method and Apparatus ofDisplaying Information”, which claims foreign priority to Chinese PatentApplication No. 201410032143.0 filed on Jan. 23, 2014, entitled “Methodand Apparatus of Displaying Information”, each of which is herebyincorporated by reference in its entirety.

TECHNICAL FIELD

The present disclosure is related to a field of computer technologies,and more particularly, to methods and apparatuses of displayinginformation.

BACKGROUND

Recently, with the development of computer and network technologies, auser can easily conduct various interactive transactions via a network.For example, users can conduct interactive transactions such as instantmessaging, shopping, making payment etc., via a network.

When a first user and a second user conduct an interactive transaction,the first user can send, via a client thereof, user information of thesecond user and interactive information that is interacted with thesecond user to a server. The server then sends the interactiveinformation to a client of the second user according to user informationof the second user.

In existing technologies, in order to enable the second user to knowwith whom a transaction is conducted and what the interactivetransaction is, the server can send to the client of the second userclient transaction information that includes the user information of thefirst user, type information of the interactive transaction and theinteractive information for presentation.

However, in the existing technology, when the server provides thetransaction information that is presented to the second user in theexisting technologies, presentation is usually performed in a textualform only, so that a form of displaying information is too monotonous.

Although interactive information can contain multimedia information of astill picture and/or an animation (e.g. emoticons or animations) when afirst user sends the interactive information to a second user viaexisting technologies, this needs the first user to manually add thepicture and/or the animation into the interactive information, and thusthe operating cost of the first user is relatively high and theefficiency of the human-machine interaction is relatively low.

SUMMARY

This Summary is provided to introduce a selection of concepts in asimplified form that are further described below in the DetailedDescription. This Summary is not intended to identify all key featuresor essential features of the claimed subject matter, nor is it intendedto be used alone as an aid in determining the scope of the claimedsubject matter. The term “techniques,” for instance, may refer todevice(s), system(s), method(s) and/or computer-readable instructions aspermitted by the context above and throughout the present disclosure.

The present disclosure provides a method and an apparatus of displayinginformation that solves the problems of a monotonous way of displayinginformation and of a low efficiency of human-machine interaction in theexisting technologies.

The embodiment of the present disclosure provides a method of displayinginformation comprises:

determining transaction information exchanged between a first user and asecond user;

determining multimedia information that is to be displayed based on thedetermined transaction information; and

displaying the determined multimedia information that is to be displayedto the second user.

The embodiment of the present disclosure provides an apparatus ofdisplaying information comprises:

a transaction information determination module to determine transactioninformation exchanged between a first user and a second user;

a multimedia information determination module to determine multimediainformation that is to be displayed based on the determined transactioninformation;

a display module to display the determined multimedia information thatis to be displayed to the second user.

The present disclosure provides a method and an apparatus of displayinginformation. The method determines transaction information that isexchanged between a first user and a second user, determines multimediainformation that is to be displayed based on the determined transactioninformation, and displays the determined multimedia information that isto be displayed to the second user. Since the example method of thepresent disclosure displays information in the form of multimediainformation, the way of displaying information is enriched, making theway of displaying information more diversified. When transactioninformation is displayed to a second user in the form of multimediainformation, automatic matching or conversion of multimedia informationto be displayed may be made based on the determined transactioninformation without the need of a first user to add the multimediainformation manually, thus reducing the operating cost of the first usermore efficiently and improving the efficiency of human-machineinteraction.

BRIEF DESCRIPTION OF THE DRAWINGS

Accompanying drawings described herein provide a further understandingof the present disclosure and constitute a part of the presentdisclosure. Exemplary embodiments of the present disclosure and theirdescriptions are used for explaining the present disclosure and are notconstrued as limitations to the present disclosure. In the accompanyingdrawings:

FIG. 1 is a process of displaying information according to an embodimentof the present disclosure.

FIG. 2 is a structural diagram illustrating an apparatus of displayinginformation according to an embodiment of the present disclosure.

FIG. 3 is a schematic diagram illustrating an information interactivesystem when various pieces of predetermined multimedia information arestored in a server according to an embodiment of the present disclosure.

FIG. 4 is a schematic diagram illustrating an information interactivesystem when various pieces of predetermined multimedia information arestored in a client according to an embodiment of the present disclosure.

DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

In order to enrich a form of displaying information, reduce an operatingcost of a first user and improve efficiency of human-machineinteraction, when the first user interacts with a second user, thedisclosed method determines multimedia information to be displayedaccording to transaction information exchanged between the first userand the second user, and displays the determined multimedia informationto the second user, i.e., displays the transaction information in formof the multimedia information to the second user.

In order to make the objectives, technical solutions and advantages ofthe present disclosure more clear, the present disclosure will bedescribed in a clear and comprehensive manner in conjunction withspecific embodiments and corresponding accompanied drawings. Theembodiments described herein are only a part but not all of theembodiments of the present disclosure. According to the embodiments ofthe present disclosure, all other embodiments obtained by one ofordinary skill in the art without a creative effort should be includedin the scope of protection of the present disclosure.

FIG. 1 is a process of displaying information in an embodiment of thepresent disclosure, which includes the following:

S101 determines transaction information exchanged between a first userand a second user.

The transaction information described in the embodiment of the presentdisclosure comprises, but is not limited to, user information of thefirst user, user information of the second user, type information of aninteractive transaction and interactive information exchanged betweenthe first user and the second user, etc.

In an embodiment of the present disclosure, after a first user conductstransaction interactively with a second user, a server presentscorresponding transaction information via a client terminal of thesecond user to the second user so as to provide information to thesecond user: who has performed what type of transaction with the seconduser and what interactive content is. The interactive transactionconducted between the first user and the second user includes, but isnot limited to, an instant message, an account transfer etc. When afirst user performs an account transfer with a second user, the firstuser is a payer, the second user is a payee. The transaction informationto be displayed to the second user may include user information of thefirst user, user information of the second, an amount of fundtransferred, remark information added by the first user, etc.Information including the amount of fund transferred and the remarkinformation added by the first user corresponds to the interactiveinformation. Moreover, the interactive information may further includeother information exchanged between the first user and the second user.

A money transfer from a first user to a second user is used as anexample herein for describing the embodiment of the present disclosurein detail.

When a first user performs a fund transfer to a second user, the firstuser may input information including user information of the seconduser, an amount of fund transfer and remark information (the first usermay input any remark information according to needs or may not inputremark information) via a fund transfer application (APP) of the firstuser. The fund transfer APP then generates and sends a transfer requestthat includes user information of the first user, the user informationof the second user, the amount of fund transfer and the remarkinformation to a server. The server determines the user information ofthe first user and the user information of the second user based on thetransfer request, transfers the corresponding fund amount from the firstuser to the second user, and determines transaction information of thisfund transfer, i.e., determines that the transaction information of thecurrent fund transfer as a fund transferring transaction that transfersthe corresponding fund amount from the first user to the second userwith the remark information being remark information inputted by thefirst user.

The user information described in the embodiment of the presentdisclosure may contain an account, a nickname, and communicationinformation of the user.

For example, a payer's user account is supposed to be AAA and a payee'suser account is BBB. When the payer wants to transfer one hundreddollars to the payee, the payer first inputs the payee's user accountBBB through the payer's fund transfer APP, and then inputs a fundtransfer amount of one hundred dollars and remark information. Theserver transfers one hundred dollars from the user account AAA to theuser account BBB accordingly, and determines transaction information ofthis fund transfer, with the determined transaction information as afund transferring transaction of one hundred dollars from the useraccount AAA to the user account BBB and the user account AAA furtheradding corresponding remark information.

S102 determines multimedia information that is to be displayed based onthe determined transaction information.

The multimedia information described in the embodiment of the presentdisclosure may include, but is not limited to, one or more of pictureinformation, animation information, audio information and textinformation.

In an embodiment of the present disclosure, a plurality of pieces ofmultimedia information and a corresponding relationship between eachpiece of multimedia information and transaction information in aparticular dimension may be set up in advance in the server. When adetermination of multimedia information that is to be displayed isprocessed, multimedia information that corresponds to the transactioninformation is determined to be the multimedia information that is to bedisplayed based on the predetermined corresponding relationship. Forexample, a corresponding relationship between multimedia information anda specific keyword can be predetermined. When a determination ofmultimedia information to be displayed is processed, keyword(s) includedin the interactive information of the transaction information is/aredetermined, and multimedia information corresponding to the determinedkeyword(s) is/are then determined as the multimedia information to bedisplayed.

The determined transaction information may further be converted into apiece of multimedia information, which is considered as the multimediainformation to be displayed. For example, after the transactioninformation is determined, a text recognition technology is used toconvert the transaction information into audio information, which istreated as the multimedia information to be displayed.

Moreover, in order to reduce consumption of network resources due totransmission of the multimedia information, multiple pieces ofpredetermined multimedia information may be stored in the client of theuser, and an information identifier may be set up for each piece ofmultimedia information stored in the client. The server can perform acorresponding relationship between the information identifier of eachpiece of multimedia information and transaction information in aparticular dimension. After the transaction information is determined atS101, the server determines an information identifier corresponding tothe transaction information based on the corresponding relationshipbetween the information identifier of each piece of multimediainformation and the transaction information, and sets multimediainformation corresponding to the determined information identifier to bethe multimedia information to be displayed. For example, a correspondingrelationship between an information identifier of multimedia informationand a specific keyword can be set up in advance. When multimediainformation to be displayed is determined, an information identifiercorresponding to keyword(s) of the interactive information contained inthe transaction information is/are determined, and multimediainformation corresponding to the determined information identifier isset to be the multimedia information to be displayed. Similarly, thetransaction information may alternatively be converted into themultimedia information by the client of the user.

S103 displays the multimedia information to be displayed to the seconduser.

If the predetermined multimedia information is stored in the server orthe transaction information is converted into the multimedia informationby the server, the server may send the determined multimedia informationto be displayed to the client of the second user so that the client ofthe second user may display the received multimedia information. If thepredetermined multimedia information is stored in the client of the useror the transaction information is converted into the multimediainformation by the client of the user, upon determining the informationidentifier of the multimedia information to be displayed, the server maysend the determined information identifier to the client of the seconduser to enable the client of the second user to display the multimediainformation corresponding to the received information identifier.

By means of the method above, the transaction information is displayedto the second user in form of the multimedia information so that a formof displaying information can effectively be enriched and diversified.While the transaction information is displayed to the second user inform of the multimedia information, the server may automatically matchor convert multimedia information to be displayed without the need ofthe first user to add the multimedia information manually based on thedetermined transaction information, thus effectively reducing theoperating cost of first user and improving the efficiency ofhuman-machine interaction.

Further, in consideration of a real application scenario, when thetransaction information is displayed to the second user and if thedisplayed user information is an account or a nickname of the first userand not a real name or other names familiar with the second user, thesecond user may not be able to accurately recognize an identity of thefirst user after the second user views the transaction information.Accordingly, the second user may attempt to contact the first userthrough another means and determine the transaction conducted by thefirst user, thus wasting network resources that are consumed due to thesecond user contacting the first user through the other means.

Therefore, in order to save network resources that are consumed due tothe second user contacting the first user through another means, whendetermining the multimedia information to be displayed based on thedetermined transaction information at S102 as shown in FIG. 1, theserver may search an address book corresponding to the second user'suser information according to the second user's user informationcontained in the determined transaction information, determines thefirst user's communication information from the first user's userinformation contained in the transaction information, searchcommunication user information corresponding to the first user'scommunication information that is found in the address book, andconverts the found communication user information into multimediainformation which is treated as the multimedia information to bedisplayed.

Specifically, the second user may upload the second user's address bookto the server in advance. In response to receiving the address book, theserver builds and stores a corresponding relationship between theaddress book and the second user's user information. When determiningthe multimedia information to be displayed, the server may search theaddress book corresponding to the second user's user informationaccording to the second user's user information contained in thetransaction information as determined at S101, finds communication userinformation corresponding to the first user's communication informationfrom the address book, and converts the found communication userinformation into the multimedia information. The first user'scommunication information in the embodiment of the present disclosurecan comprise, but is not limited to, a mobile phone number, a landlinetelephone number, a mail address and an instant messaging account, etc.,of the first user. The server stores communication information of eachuser in the user information in advance.

The fund transfer transaction in which a first user (the payer with theuser account of AAA) transfers one hundred dollars to the second user(the payee user with the user account of BBB) is continued to be used asan example for illustration. When determining the multimedia informationto be displayed, the server firstly searches an address bookcorresponding to the payee's user account BBB, with an address book thatis found being an address book uploaded by the payee in advance. Theserver then determines the payer's communication information containedin the payer's user information. If the payer's communicationinformation is the payer's mobile phone number, 12345678, the serverdetermines that the payer's communication information is 12345678.

If the payer's real name is San Zhang, the payee generally storescommunication information such as the payer's real name (i.e., SanZhang), San Zhang's mobile phone number 12345678, etc., in the payee'saddress book. Alternatively, another name (A Zhang) of San Zhang that isfamiliar with the payee and San Zhang's mobile phone number 12345678 arestored in the payee's address book. In other words, the communicationuser information with respect to the mobile phone number 12345678 is SanZhang (in real name) or A Zhang (in another name familiar with thepayee) in the payee's address book. Therefore, after finding the payee'saddress book and determining the payer's communication information ofSer. No. 12/345,678, the server finds the communication user informationof San Zhang or A Zhang corresponding to the communication informationof 12345678 in the address book. If the payer's mobile phone number12345678 in correspondence with the communication user information ofSan Zhang (in real name) are found from the address book of the payer,the server may convert the found communication user information of SanZhang into audio information (which is treated as the multimediainformation to be displayed) based on text recognition technology, andsend the multimedia information to be displayed to the payee's fundtransferring APP according to S103 as shown in FIG. 1. The payee's fundtransferring APP will play the audio information to the payee. In anembodiment, the amount of fund transfer may also be converted into audioinformation as the multimedia information to be displayed and played tothe payee. For example, the audio information to be played is “San Zhanghas transferred one hundred dollars into your account.”

In an embodiment, if the multimedia information is converted by theclient of the user, the server may send the communication userinformation directly sent to the client of the second user in responseto finding the communication user information. The second user's clientmay then convert the received communication user information intomultimedia information for display to the second user. Continuing theabove example, the server sends communication user information of SanZhang or A Zhang that is found to the payee's fund transferring APPafter finding the communication user information of San Zhang or AZhang. The payee's fund transferring APP converts the receivedcommunication user information of San Zhang or A Zhang into audioinformation and plays the audio information.

Using the above method, the payee can accurately recognize the identityof the payer through the real name San Zhang or other familiar name AZhang of the converted multimedia information, and therefore does notneed to use the payer user's mobile phone number 12345678 to contact thepayer for verifying the identify thereof, thus effectively savingnetwork resources consumed by communications between the users.

In an embodiment, if the server does not find communication userinformation corresponding to the first user's communication informationin the second user's address book, i.e., the second user's address bookdoes not store the first user's communication information andcorresponding user communication information, the server may stillconvert the first user's user information (which includes the firstuser's account number, nickname and communication information, etc.)that is contained in the transaction information determined at S101 andother information into multimedia information, treat this multimediainformation as the multimedia information to be displayed, and displaysthe multimedia information to the second user, for example, “A user AAAtransfers one hundred dollars to your account and communicationinformation of the user AAA is 12345678”. In an embodiment, the servermay also send note information to the second user in form of textualinformation or audio information, such as “A user AAA transfers onehundred dollars to your account, and the user is not in your addressbook. So, please contact the user AAA using communication information of12345678 and confirm this fund transfer. Or, if you confirm that theuser AAA did not intend to conduct the fund transfer with you, pleasereturn the transferred fund amount to the user AAA through a third-partyorganization in order to avoid unnecessary disputes.”

In an embodiment, for the first user, the first user may upload his/heraddress book to the server in advance. When the first user inputs thesecond user's user information, the server may search for communicationuser information corresponding to the second user's communicationinformation in the first user's address book according to the seconduser's communication information contained in the second user's userinformation. If corresponding communication user information is found,the found communication user information may be displayed to the firstuser via the client used by the first user in form of textualinformation and/or audio information. If corresponding communicationuser information is not found, an indication in form of textualinformation and/or audio information may be made to the first user thatthe second user inputted by the first user is not listed in the addressbook. For example, an indication to a payer in an audio form is “anaccount BBB to which you want to transfer a fund is not listed in youraddress book. Please confirm a subject of the fund transfer beforemaking this fund transfer, and be aware of a fraud.”

Furthermore, interactive information of certain interactive transactionin a real application scenario may monetary amount of the transaction inaddition to textual information exchanged between users. For example,transaction information of money transfer may include not only remarkinformation inputted by a payer, but also a monetary amount of the moneytransfer, in which the monetary amount of the money transfer is amonetary amount associated with the transaction. Therefore, in order toindicate a transaction amount received by the second user in a moreintuitive way, the embodiment of the present disclosure may furtherdetermine the multimedia information to be displayed based on how largethe monetary amount associated with the transaction is. Specifically, aplurality of amount ranges, a plurality of pieces of multimediainformation, and a corresponding relationship between each amount rangeand respective multimedia information are set up in the server inadvance. When the multimedia information to be displayed is determinedat S102, the server may determine an amount range to which a transactionmonetary amount included in the interactive information that iscontained in the transaction information belongs based on the amountranges that are set up in advance, and determine multimedia information(which is rendered as the multimedia information to be displayed)corresponding to the amount range to which the transaction monetaryamount belongs based on the pre-stored multimedia information and thepreset corresponding relationship between each amount range and therespective multimedia information.

For example, for a money transfer transaction, amount ranges 1^(˜)50dollars and 50^(˜)100 dollars are set up in the server in advance.Multimedia information corresponding to the 1^(˜)50 dollar amountarrange may be predetermined to be an animation of falling of a coin anda sound of the falling of the coin on a floor. Multimedia informationfor the 50^(˜)100 dollar amount arrange may be predetermined as ananimation of falling of a large number of coins and a sound of thefalling of that large number of coins on a floor. Accordingly, when anamount of money transfer made by a payer to a payee is one hundreddollars, the server determines that an amount of money transfer ininteractive information that is included in transaction information isone hundred dollars at S101, and determines that an amount range towhich the amount of money transfer of one hundred dollars belongs is themoney amount range 50^(˜)100 dollars when multimedia information to bedisplayed is determined at S102. Therefore, the multimedia informationto be displayed is determined as the animation of falling of the largenumber of coins and the sound of the falling of that large number ofcoins on the floor. Therefore, when the payee watches the animation orhears the sound, he/she can obtain an indication of the monetary amountinvolved in the transfer more intuitively.

In an embodiment, for a payer user, the server may display multimediainformation corresponding to a predefined amount range where an amountof fund transfer is situated to the payer after the payer inputs thatamount for the fund transfer.

In addition, if the second user's client has been set up with aplurality of pieces of multimedia information and an informationidentifier corresponding to each piece of multimedia information inadvance, and the server has been set up with a correspondingrelationship between each information identified and respective amountrange, the server may determine an amount range to which an amountassociated with a transaction that is included in interactiveinformation contained in transaction information belongs in response todetermining the transaction information, and determine an informationidentifier corresponding to the amount range to which the amountassociated with the transaction belongs, and send the informationidentifier to the second user's client. The second user's client maythen display multimedia information corresponding to the receivedinformation identifier.

In addition, in order to more intuitively indicate a degree of closenessbetween the first user and the second user to the second user, theembodiment of the present disclosure may also determine the multimediainformation to be displayed based on a number of interactions betweenthe first user and the second user. Specifically, a plurality ofcounting ranges, multiple pieces of multimedia information, and acorrespondence relationship between each counting range and a respectivepiece of multimedia information are defined in the server in advance.When the multimedia information to be displayed is determined at S102,the server may search an interaction log including the first user's userinformation and the second user's user information based on the firstuser's user information and the second user's user information containedin the transaction information determined at S101, and determine a firstnumber of times of interactions conducted between the first user and thesecond user within a first designated time interval based on historicalinteraction information recorded in the interaction log. Based on thepredefined counting ranges, a counting range in which the first numberof times is situated is determined. Based on the stored pieces ofmultimedia information and the correspondence relationship between eachpredefined counting range and the respective multimedia information,multimedia information corresponding to the counting range in which thefirst number of times is situated is determined and recognized as themultimedia information to be displayed. The first designated time perioddescribed above may be configured according to needs, such as set aspast month or past three months.

As an example, the server may predefine counting ranges as fewer thanthree times and greater than 3 times respectively for fund transfertransaction, and predefine multimedia information for the counting rangeof fewer than three times to be a picture of smiling face, andmultimedia information for the counting range of greater than threetimes to be an animation of face slapping respectively. When determiningmultimedia information to be displayed, the server may determine a firstnumber of interactions from a payer to a payee in the last month basedon an interaction log containing the payer's user information and thepayee's user information. If the first number of times is determined tobe fewer than three times, the picture of smiling face corresponding tothe counting range of fewer than three times is determined to be themultimedia information to be displayed. If the first number of times isdetermined to be greater than three times, the animation of faceslapping corresponding to the counting range of greater than three timesis determined to be the multimedia information to be displayed.

In an embodiment, the client of the second user may store the predefinedmultimedia information. In this case, the server may determine aninformation identifier corresponding to the counting range in which thefirst number of times of interactions between the first user and thesecond user is situated, and send the information identifier to thesecond user's client end to enable the second user's client end todisplay the multimedia information corresponding to the receivedinformation identifier.

In an embodiment of the present disclosure, for interactive informationincluding a transaction monetary amount of a certain interactivetransaction (such as money transfer, shopping etc.), the multimediainformation to be displayed may also be determined according to a ratiobetween the transaction monetary amount and the second user's balance.Specifically, multiple ratio ranges, multiple pieces of multimediainformation and a correspondence relationship between each ratio rangeand a respective piece of multimedia information may be set up in theserver in advance. When the multimedia information to be displayed is tobe determined at S102, the server may determine interactive informationthat is contained in the transaction information determined at S101, anddetermine a ratio between a transaction amount contained in theinteractive information and the second user's balance. Based on theratio ranges that have been set up in advance, a ratio range to whichthe determined ratio belongs is determined. Multimedia informationcorresponding to the ratio range to which the ratio belongs may then bedetermined to be the multimedia information to be displayed based onpre-stored multimedia information and the correspondence relationshipbetween each ratio range and the respective piece of multimediainformation.

As an example, the server may predefined a ratio range of less than 50%and a ratio range of greater than 50% for fund transfer transactions,set multimedia information for the ratio range of less than 50% to be ananimation of a rich man having a despise face and a voice of “just solittle money”, and multimedia information for the ratio range of greaterthan 50% to be an animation of a person seeing a big bag of coinsfalling from the sky and a voice of “a lot of money” respectively. Whendetermining the multimedia information to be displayed, the server maydetermine a ratio range to which a ratio between a fund transfer amountand a payee's balance amount belongs. If the ratio range is determinedto be less than 50%, the multimedia information to be displayed isdetermined to be the animation of the rich man having the despise faceand the voice of “just so little money” that corresponds to the ratiorange of less than 50%. If the determined ratio is greater than 50%, themultimedia information to be displayed is determined to be the animationof the person seeing the big bag of coins falling from the sky and thevoice of “such a lot of money”.

In an embodiment, the client of the second user may store the predefinedmultimedia information. The server determines an information identifierof the multimedia information to be displayed and sends the informationidentifier to the second user's client. The second user's client thendisplays the multimedia information corresponding to the receivedinformation identifier. The details thereof are not redundantly repeatedherein.

In an embodiment, after the payer inputs the fund transfer amount, theserver may present multimedia information corresponding to a ratio rangeto which that ratio belongs to the payer via the payer's fundtransferring APP based on the ratio between the fund transfer amount andthe payer's money balance. For example, for a payer, the server may setup a ratio range of less than 50% and a ratio range of greater than 50%,predefine multimedia information for the ratio range of less than 50% tobe an animation showing a coin being taken away and multimediainformation for the ratio range of greater than 50% to be an animationshowing a big bag of coins being towed away. Accordingly, after thepayer inputs an amount for fund transfer, the server may present, basedon the ratio between fund transfer amount and the payer's money balance,multimedia information corresponding to a ratio range to which thatratio belongs to the payer via the payer's fund transferring APP.

Furthermore, in an embodiment of the present disclosure, the multimediainformation to be displayed may be determined according to remarkinformation inputted by the first user. Specifically, a plurality ofkeywords, multiple pieces of multimedia information, and acorrespondence relationship between each keyword and a respective pieceof multimedia information may be predetermined in the server in advance.When the multimedia information to be displayed is to be determined atS102, the server may determine the interactive information contained inthe transaction information that is determined at S101, find apredetermined keyword from the remark information included in theinteractive information, determine the multimedia information thatcorresponds to the keyword found in the remark information as themultimedia information to be displayed based on pre-stored multiplepieces of multimedia information and the predetermined correspondencerelationship between each keyword and the respective piece of multimediainformation. The remark information is inputted during interactionsbetween the first user and the second user.

As an example, the server may predefine a keyword of “money back”, andpredetermine multimedia information corresponding to the keyword of“money back” to be audio information of “what goes around comes around”.When determining multimedia information to be displayed, if the keywordof “money back” is found in remark information added by a payer, theaudio information of “what goes around comes around” corresponding tothat keyword of “money back” is determined as the multimedia informationto be displayed.

For another example, for transactions associated with instant messaging,interactive information contained in transaction information correspondsto content exchanged between a first user and a second user, which isusually textual information. Therefore, the server may find apredetermined keyword directly from the interactive information, anddetermine multimedia information corresponding to the predeterminedkeyword as the multimedia information to be displayed.

In an embodiment, multiple pieces of predetermined multimediainformation and corresponding information identifiers may be set up inthe second user's client in advance, and the server may predeterminecorrespondence relationships between the information identifiers andkeywords. The server determines an information identifier correspondingto a keyword contained in remark information, and sends the informationidentifier to the second user's client. Therefore, the second user'sclient displays multimedia information corresponding to the receivedinformation identifier. The details thereof are not redundantly repeatedherein.

In an embodiment, after a payer inputs remark information, the serverdisplays corresponding multimedia information to the payer via thepayer's fund transferring APP based on a keyword contained in remarkinformation that the payer inputs.

In addition, the embodiment of the present disclosure may furtherdetermine the multimedia information to be displayed based on the firstuser's user class. Specifically, a server may predetermine a pluralityof class scopes, a plurality of pieces of multimedia information and acorrespondence relationship between each class scope and a respectivepiece of multimedia information. When determining multimedia informationto be displayed at S102, the server may determine a user class in userinformation of the first user which is contained in the transactioninformation, determine a class scope to which the user class belongsaccording to the predetermined class scopes, determine multimediainformation that corresponds to a class scope to which the user classbelongs as the multimedia information to be displayed based on storedpieces of multimedia information and the predetermined correspondencerelationship between each class scope and the respective piece ofmultimedia information.

In an embodiment, after the first user inputs the second user's userinformation, the server displays, according to the class range to whichthe second user's user class belongs, the multimedia informationcorresponding to the class range via the first user's fund transferringAPP. For example, for fund transfer transactions, when a payee's userclass is high, the server may send audio information and/or textualinformation to prompt a payer with a message that “the credibility ofpayee is high, but we still recommend you to fully confirm the identityof the payee first before conducting the fund transfer in order to avoidunnecessary disputes”. When a payee's user class is low, the server maysend audio information and/or textual information to prompt a payer witha message that “the credibility of payee is low, please confirm theidentity of the payee before transferring the fund to avoid fraud”.

In an embodiment, multiple pieces of multimedia information andrespective information identifiers may additionally or alternatively beset up in the second user's client in advance. The server may define acorrespondence relationship between the information identifiers andrespective class scopes. Accordingly, the server determines aninformation identifier corresponding to the class range to which thefirst user's user class belongs, and sends the information identifier tothe second user's client. The second user's client displays a respectivepiece of multimedia information corresponding to the receivedinformation identifier. The details thereof are not redundantly repeatedherein.

In an embodiment of the present disclosure, the server may furtherdetermine a social relationship between the first user and the seconduser based on the first user's user information, the second user's userinformation and a second counting number which indicates a number oftimes of interactions between the first user and the second user duringa second designated time period, and determine the multimediainformation to be displayed according to that social relationship.Specifically, the server may set up a plurality of social relationship,a plurality of pieces of multimedia information and correspondencerelationships between the social relationships and the multiple piecesof multimedia information. When determining the multimedia informationto be displayed at S102, the server may search an interaction log inwhich the first user's user information and the second user's userinformation are included based on the first user's user information andthe second user's user information contained in the transactioninformation, determine a second number of times of interactions betweenthe first user and the second user during a second designated timeperiod based on historical interaction information recorded in theinteractive log, determine a social relationship between the first userand the second user based on the first user's user information, thesecond user's user information and the determined second number oftimes, determine multimedia information that corresponds to the socialrelationship between the first user and the second user to be themultimedia information to be displayed based on stored pieces ofmultimedia information and the correspondence relationships between thesocial relationships and the multiple pieces of multimedia information.The second designated time period may be configured according to a need,such as past six months or past year.

For example, respective social relationships of friends, classmates andcolleagues, and respective pieces of multimedia informationcorresponding to these three social relationships may be set up inadvance. Thereafter, the multimedia information to be displayed isdetermined based on the determined social relationship between the firstuser and the second user.

When the social relationship between the first user and the second useris determined based on predetermined social relationships (such asfriends, classmates and colleagues in the above example), a probabilitythat the first user and the second user belong to each socialrelationship is determined by applying a predetermined algorithm basedon the second number of times of interactions between the first user andthe second user during the second designated time period, and a socialrelationship having the largest probability is selected as the socialrelationship between the first user and the second user.

The above description merely shows an illustrative example forexplaining the method of determining a social relationship between afirst user and a second user. Other methods may also be used, and thedetails thereof are described one by one herein.

The above shows the method for displaying multimedia information to asecond user and/or a first user based on seven dimensions of informationthat are uploaded in advance by the second user and/or the first user,including an address book, a transaction monetary amount, a first numberof times of interactions in a designated time period, a ratio betweenthe transaction monetary amount and a money balance of a respectiveparty, a keyword contained in remark information, respective userclasses of the first user and the first user, and a social relationshipbetween the first user and the first user. The method of displayingmultimedia information may employ one or more of these seven dimensionsof information.

The above shows the method of displaying information in the presentdisclosure. Based on a same concept, the present disclosure furtherprovides an apparatus of displaying information as shown in FIG. 2.

FIG. 2 is a structural diagram illustrating an apparatus 200 ofdisplaying information according to an embodiment of the presentdisclosure, which includes:

a transaction information determination module 201 to determinetransaction information exchanged between a first user and a seconduser;

a multimedia information determination module 202 to determinemultimedia information that is to be displayed based on the determinedtransaction information;

a display module 203 to display the determined multimedia informationthat is to be displayed to the second user.

The multimedia information determination module 202 includes:

an address book searching unit 20201 to search, according to the seconduser's user information contained in the determined transactioninformation, an address book corresponding to the second user's userinformation, the address book being uploaded by the second user inadvance;

a communication information determination unit 20202 to determine thefirst user's communication information based on the first user's userinformation contained in the transaction information;

a communication user information searching unit 20203 to searchcommunication user information corresponding to the first user'scommunication information in the address book; and a conversion unit20204 to convert found communication user information into multimediainformation as the multimedia information to be displayed.

The multimedia information determination module 202 may also include:

an amount range determination unit 20205 to determine, according to eachpredetermined amount range, an amount range to which a transactionmonetary amount included in interactive information contained in thetransaction information belongs; and

a multimedia information determination unit 20206 to determinemultimedia information that corresponds to the amount range to which thetransaction monetary amount belongs as the multimedia information to bedisplayed based on each pre-stored piece of multimedia information and acorrespondence relationship between each predetermined amount range anda respective piece of multimedia information.

The multimedia information determination module 202 may also include:

a first counting number determination unit 20207 to search aninteraction log comprising the first user's user information and thesecond user's user information based on the first user's userinformation and the second user's user information contained in thetransaction information, determine a first number of times ofinteractions between the first user and the second user during a firstdesignated time period based on historical interaction informationrecorded in the interaction log;

a counting number range determination unit 20208 to determine a numberrange to which the first number of times belongs based on predeterminednumber ranges; and

the multimedia information determination unit 20206 to determinemultiple information that corresponds the a number range to which thefirst number of times belongs as the multimedia information to bedisplayed based on pre-stored pieces of multimedia information andcorrespondence relationships between the predetermined number ranges andrespective pieces of multimedia information.

The multimedia information determination module 202 may also include:

a ratio determination unit 20209 to determine the interactiveinformation contained in the transaction information and determine aratio between the transaction monetary amount contained in theinteractive information and the second user's monetary balance amount;

a ratio range determination unit 20210 to determine a ratio range towhich the determined ratio belongs based on predetermined ratio ranges;and

the multimedia information determination unit 20206 to determine,according to pre-stored pieces of multimedia information andcorrespondence relationships between predetermined ratio ranges andrespective pieces of multimedia information, multimedia information thatcorresponds to the ratio range to which the determined ratio belongs asthe multimedia information to be displayed.

The multimedia information determination module 202 includes:

a keyword searching unit 20211 to determine the interactive informationcontained in the transaction information, search for a predeterminedkeyword from remark information contained in the interactiveinformation, the remark information being inputted during interactionsbetween the first user and the second user; and

a multimedia information determination unit 20206 to determinemultimedia information that corresponds to a keyword found in the remarkinformation as the multimedia information to be displayed based onpre-stored pieces of multimedia information and a correspondencerelationship between each predetermined keyword and a respective pieceof multimedia information.

The multimedia information determination module 202 includes:

a class determination unit 20212 to determine a user class in the firstuser's user information contained in the transaction information;

a class scope determination unit 20213 to determine a class range withinwhich the user class belongs based on predetermined class scopes; and

a multimedia information determination unit 20206 to determinemultimedia information that corresponds to the class scope to which theuser class belongs as the multimedia information to be displayed basedon pre-stored pieces of multimedia information and correspondencerelationships between the predetermined class scopes and respectivepieces of multimedia information.

The multimedia information determination module 202 may also include:

a second counting number determination unit 20214 to search aninteraction log which includes the first user's user information and thesecond user's user information based on the first user's userinformation and the second user's user information contained in thetransaction information, determine a second number of times ofinteractions between the first user and the second user within a seconddesignated time period based on historical interaction informationrecorded in the interaction log;

a relationship determination unit 20215 to determine a socialrelationship between the first user and the second user based on thefirst user's user information, the second user's user information andthe determined second number of times; and

the multimedia information determination unit 20206 to determinemultimedia information that corresponds to the social relationshipbetween the first user and the second user as the multimedia informationto be displayed based on pre-stored pieces of multimedia information andcorrespondence relationships between social relationships and respectivepieces of multimedia information.

The multimedia information includes at least one of picture information,animation information, audio information and text information.

In a typical configuration, the apparatus 200 may include one or morecomputing devices. In an embodiment, the apparatus 200 may include oneor more processors (CPU) 204, input/output interfaces 205, a networkinterface 206 and memory 207. The memory 206 may include program modules208 and program data 209. The program modules 208 include one or moremodules and/or units as described in the foregoing embodiments.

The memory 207 may include a form of computer readable media, e.g., anon-permanent storage device, random-access memory (RAM) and/or anonvolatile internal storage, such as read-only memory (ROM) or flashRAM. The memory 207 is an example of computer readable media.

The computer readable media may include a permanent or non-permanenttype, a removable or non-removable media, which may achieve storage ofinformation using any method or technology. The information may includea computer-readable command, a data structure, a program module or otherdata. Examples of computer storage media include, but not limited to,phase-change memory (PRAM), static random access memory (SRAM), dynamicrandom access memory (DRAM), other types of random-access memory (RAM),read-only memory (ROM), electronically erasable programmable read-onlymemory (EEPROM), quick flash memory or other internal storagetechnology, compact disk read-only memory (CD-ROM), digital versatiledisc (DVD) or other optical storage, magnetic cassette tape, magneticdisk storage or other magnetic storage devices, or any othernon-transmission media, which may be used to store information that maybe accessed by a computing device. As defined herein, the computerreadable media does not include transitory media, such as modulated datasignals and carrier waves.

In an embodiment, the apparatus as shown in FIG. 2 may be located in aserver.

FIG. 2 shows an example of a server storing predetermined pieces ofmultimedia information in advance for illustration. When the serverpre-stores the predetermined pieces of multimedia information, aninformation interactive system, which includes a client of a first user,the server, and a client of a second user, is shown in FIG. 3.

FIG. 3 is a schematic diagram illustrating an information interactivesystem in which a server 301 stores predetermined pieces of multimediainformation in accordance with an embodiment of the present disclosure.In FIG. 3, after a first user initializes an interaction with a seconduser via the first user's client 302, a server determines transactioninformation of this interaction, determines multimedia information to bedisplayed according to the transaction information, and sends themultimedia information to be displayed to the second user's client 303for display.

In an embodiment, the predetermined pieces of multimedia information mayalternatively be stored in the second user's client. In this case, aninformation interactive system is shown in FIG. 4.

FIG. 4 is a schematic diagram illustrating an information interactivesystem when a client stores predetermined pieces of multimediainformation in accordance with an embodiment of the present disclosure.In FIG. 4, after a first user initializes an interaction with a seconduser via the first user's client 401, a server 402 determinestransaction information associated with this interaction, determines aninformation identifier of multimedia information to be displayedaccording to the transaction information, and sends the determinedinformation identifier to the second user's client 403. Accordingly, thesecond user's client 403 displays the multimedia informationcorresponding to the received information identifier.

The present disclosure provides a method and an apparatus of displayinginformation. The method determines transaction information exchangedbetween a first user and a second user, determines multimediainformation to be displayed based on the determined transactioninformation for presentation to the second user. Since the disclosedmethod displays information in form of multimedia information, thusenriching and diversifying the information to be displayed. Whentransaction information is displayed in form of multimedia informationto a second user, multimedia information to be displayed may beautomatically matched and converted according to the determinedtransaction information without the need of a first user to add themultimedia information manually. Therefore the operating cost of thefirst user is effectively reduced and the efficiency of human-machineinteraction is improved.

It should be noted that the terms “comprise”, “include” or any othervariations thereof are meant to cover the non-exclusive inclusions. Theprocess, method, product or apparatus that includes a series of elementsnot only includes those elements, but also includes other elements thatare not explicitly listed, or further includes elements that alreadyexisted in such process, method, product or apparatus. In a conditionwithout further limitations, an element defined by the phrase “includeone . . . ” does not exclude any other similar elements from existing inthe process, method, product or apparatus.

A person with ordinary skill in the art should understand that theembodiments of the present disclosure can be provided as a method, asystem or a product of a computer program. Therefore, the presentdisclosure can be implemented as an embodiment of only hardware, anembodiment of only software or an embodiment of a combination ofhardware and software. Moreover, the present disclosure can beimplemented as a product of a computer program that can be stored in oneor more computer readable storage media (which includes but is notlimited to, a magnetic disk, a CD-ROM or an optical disk, etc.) thatstore computer-executable instructions.

The above merely describes the embodiments of the present disclosure,which are not intended to limit the scope of the present disclosure.Various modifications and alternations can be made to the presentdisclosure by a person with ordinary skill in the art. Anymodifications, replacements and improvements within the scope of thespirit and principle of the present disclosure should fall within thescope of the claims of the present disclosure.

What is claimed is:
 1. A method, comprising: determining, by one or moreprocessors, transaction information associated with an interactionperformed by a first user and directed towards a second user, theinteraction including a fund transfer of a transaction amount from afirst account of the first user to a second account of the second user;determining, by the one or more processors, multimedia informationrepresenting the transaction information in a multimedia form, whereinthe multimedia information is determined based on a ratio between thetransaction amount and a balance amount of the second account;determining, by the one or more processors, an information identifier ofthe multimedia information; transmitting, via a communication network,the information identifier to a client of the second user, wherein theclient of the second user is configured to present multimediainformation that is stored in the client of the second user andcorresponds to the information identifier.
 2. The method of claim 1,wherein the multimedia form comprises a visual portion and an audibleportion.
 3. The method of claim 2, wherein the client of the second useris configured to visually and audibly present multimedia informationthat is stored in the client of the second user and corresponds to theinformation identifier.
 4. The method of claim 1, wherein transmissionof the information identifier to the client of the second user consumesless network resource than transmission of the multimedia information tothe client of the second user.
 5. The method of claim 1, wherein aserver is communicatively coupled to a client of the first user and theclient of the second user, the method further comprising: receiving atthe server from the client of the first user a transfer requestcomprising information about the fund transfer, wherein the serverdetermines the transaction information from the information about thefund transfer, wherein the server transmits the information identifierto the client of the second user.
 6. The method of claim 1, whereindetermining the multimedia information further comprises: searching anaddress book corresponding to user information of the second user basedon the user information of the second user included in the transactioninformation, the address book being uploaded in advance by the seconduser; determining communication information of the first user based onuser information of the first user included in the transactioninformation; searching communication user information corresponding toinformation of the first user in the address book; and including arepresentation of the searched communication user information in themultimedia information.
 7. The method of claim 1, wherein determiningthe multimedia information further comprises: determining an amountrange from a plurality of predetermined amount ranges to which thetransaction amount belongs to; selecting a pre-stored piece ofmultimedia information as part of the multimedia information based on acorrespondence relationship between the determined amount range and thepre-stored piece of multimedia information.
 8. The method of claim 1,wherein determining the multimedia information comprises: searching alog that includes user information of the first user and userinformation of the second user based on user information of the firstuser and user information of the second user included in the transactioninformation; determining a number of interactions between the first userand the second user within a designated time period based on historicalinteraction information recorded in the log; determining a number rangefrom a plurality of predetermined number ranges to which the firstnumber belongs to; and selecting a pre-stored piece of multimediainformation as part of the multimedia information based on acorrespondence relationship between the determined number range and thepre-stored piece of multimedia information.
 9. The method of claim 1,further comprising: determining another multimedia information based onthe transaction information, the other multimedia informationrepresenting the transaction information in a multimedia form, whereinthe other multimedia information is determined based on a ratio betweenthe transaction amount and a balance amount of the first account; andpresenting the other multimedia information to the first user.
 10. Themethod of claim 1, wherein determining the multimedia informationfurther comprises: searching for a predetermined keyword contained inthe transaction information, the predetermined keyword being input bythe first user when interacting with the second user; and including thesearched keyword in the multimedia information based on pre-storedpieces of multimedia information and correspondence relationshipsbetween predetermined keywords and respective pieces of multimediainformation.
 11. The method of claim 1, wherein determining themultimedia further comprises: determining a user class in userinformation of the first user that is contained in the transactioninformation; determining a class scope to which the user class belongsbased on predetermined class scopes, the class scope indicatingcredibility of the first user; and selecting a pre-stored piece ofmultimedia information as part of the multimedia information based onthe class scope and correspondence relationships between pre-storedpieces of multimedia information and the predetermined class scopes. 12.The method of claim 1, wherein the multimedia information is determinedbased on the transaction amount being transferred into the secondaccount, and a ratio range of a plurality of ratio ranges to which theratio belongs, wherein each of the plurality of ratio ranges has acorresponding relationship with respective multimedia information.
 13. Anon-transitory computer readable storage medium configured withinstructions executable by one or more processors to cause the one ormore processors to perform operations comprising: determiningtransaction information associated with an interaction performed by afirst user and directed towards a second user, the interaction includinga fund transfer of a transaction amount from a first account of thefirst user to a second account of the second user; determiningmultimedia information representing the transaction information in amultimedia form, wherein the multimedia information is determined basedon a ratio between the transaction amount and a balance amount of thesecond account; determining an information identifier of the multimediainformation; transmitting, via a communication network, the informationidentifier to a client of the second user, wherein the client of thesecond user is configured to present multimedia information that isstored in the client of the second user and corresponds to theinformation identifier.
 14. The non-transitory computer readable storagemedium of claim 13, wherein the multimedia form comprises a visualportion and an audible portion.
 15. The non-transitory computer readablestorage medium of claim 14, wherein the client of the second user isconfigured to visually and audibly present multimedia information thatis stored in the client of the second user and corresponds to theinformation identifier.
 16. The non-transitory computer readable storagemedium of claim 13, wherein transmission of the information identifierto the client of the second user consumes less network resource thantransmission of the multimedia information to the client of the seconduser.
 17. The non-transitory computer readable storage medium of claim13, wherein determining the multimedia information further comprises:searching an address book corresponding to user information of thesecond user based on the user information of the second user included inthe transaction information, the address book being uploaded in advanceby the second user; determining communication information of the firstuser based on user information of the first user included in thetransaction information; searching communication user informationcorresponding to information of the first user in the address book; andincluding a representation of the searched communication userinformation in the multimedia information.
 18. The non-transitorycomputer readable storage medium of claim 13 wherein determining themultimedia information further comprises: determining an amount rangefrom a plurality of predetermined amount ranges to which the transactionamount belongs to; selecting a pre-stored piece of multimediainformation as part of the multimedia information based on acorrespondence relationship between the determined amount range and thepre-stored piece of multimedia information.
 19. The non-transitorycomputer readable storage medium of claim 13, wherein the multimediainformation is determined based on the transaction amount beingtransferred into the second account, and a ratio range of a plurality ofratio ranges to which the ratio belongs, wherein each of the pluralityof ratio ranges has a corresponding relationship with respectivemultimedia information.
 20. A system, comprising: one or moreprocessors; and a non-transitory computer readable storage mediumconfigured with instructions executable by the one or more processors tocause the one or more processors to perform operations comprising:determining transaction information associated with an interactionperformed by a first user and directed towards a second user, theinteraction including a fund transfer of a transaction amount from afirst account of the first user to a second account of the second user;determining multimedia information representing the transactioninformation in a multimedia form, wherein the multimedia information isdetermined based on a ratio between the transaction amount and a balanceamount of the second account; determining an information identifier ofthe multimedia information; transmitting, via a communication network,the information identifier to a client of the second user, wherein theclient of the second user is configured to present multimediainformation that is stored in the client of the second user andcorresponds to the information identifier.